ridiculed and ashamed - Alemán Inglés Diccionario